# Define here the models for your scraped items
#
# See documentation in:
# https://docs.scrapy.org/en/latest/topics/items.html

import scrapy


class DoubanItem(scrapy.Item):
    # define the fields for your item here like:
    # name = scrapy.Field()
    serial_number = scrapy.Field()
    movie_name = scrapy.Field()
    introduce = scrapy.Field()
    star = scrapy.Field()
    evaluate = scrapy.Field()
    describe = scrapy.Field()


class NostaItem(scrapy.Item):
    time = scrapy.Field()
    files = scrapy.Field()           # 完成人合作关系 列表中存字典  url:网上链接 path本地路径（第三级）
    crawl_date = scrapy.Field()      # 爬取日期
    project_name = scrapy.Field()    # 工程名称（第二、三级）
    group_url = scrapy.Field()       # 所在组的索引页面链接（第一、二级）
    project_number = scrapy.Field()  # 在组中顺序（第二级）
    project_content = scrapy.Field() # 项目详情页中具体内容（第三级）
    group_number = scrapy.Field()    # 组在总页面中顺序（第一级）
    project_url = scrapy.Field()     # 项目链接（第二、三级）
    group_name = scrapy.Field()      # 组名称（第一、二、三级）
    image_urls = scrapy.Field()      # 列表存图片链接（第三级）
    file_urls = scrapy.Field()       # 列表中存合作人关系链接（第三级）
    year = scrapy.Field()            # 哪年（2017）
    images = scrapy.Field()          # 列表中存字典 url:网上链接 path:本地路径（第三级）
    directory_name = scrapy.Field()  # 属于何种目录名（第一级）
    project_html = scrapy.Field()    # 项目详情页html源代码（第三级）
    current_count = scrapy.Field()